import React, { useEffect } from 'react'
import PubSub from 'pubsub-js'
import { useState } from 'react'
export default function Didi() {
  const [car,setCar] =useState('别摸我')

  //在组件初始化的时候订阅
  useEffect(() => {
    // 第一个参数订阅名字 第二个参数当第一个参数有发布 就会触发回调函数
    PubSub.subscribe('car',(_,data)=>{ 
      //回调函数中有两个参数  第一个参数是发布名  第二个参数是值
      console.log(data);
      setCar(data)
    })
  },[])
  return (
    <div>
      <p>我是弟弟</p>
      <p>开我哥的{car}</p>
    </div>
  )
}
